html,body,table,tr,td,div { margin:0px; padding:0px; font:12px "","Arial","Verdana", "宋体"; }
table,td,div,p,span,a,form,input,select,button,textarea,ul,li,hr { margin:0px; padding:0px; }
hr,h1,h2,h3,h4,h5,h6 { font-size:12px; margin:0px; padding:0px; }
textarea{font-size:12px;margin:0px; padding:0px;}
ul,li { list-style:none; }
table td { text-align:left; }

h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
h5 { font-size:10px; }
/* ************************* */
/* ************************* */
.h { line-height:160%; }
.high { line-height:240%; }
.highs { line-height:360%; }
.b { font-weight:bold; }
.i { font-style:italic; }
.u { text-decoration:underline; }
.t { text-decoration:line-through; }
.bold { font-weight:bold; }
.big { font-size:14px; }
.large { font-size:16px; }
.huge { font-size:20px; }
.normal { font-size:12px; }
.small { font-size:10px; }

.light { color:#ff0000; }
.mark { color:#0066cc; }
.gray { color:#808080; }
.put { color:#004080; }
.null { color:#808080; font-style:italic; }
.loading { color:#C0C0C0; font-size:11px; }
.id { color:#333333; font-family:Verdana; font-size:10px; }
.s { color:#808080; font-family:Verdana; font-size:9px; }
.data { color:#808080; font-family:Verdana; font-size:10.5px; }
.version { color:#808080; font-family:Verdana; font-size:10.5px; }
.counter { color:#ff0000; }
.total { color:#ff0000; }
.remark { font-size:14px; line-height:160%; }
.user { color:#000080; }
.usergroup { color:#000080; }
.price { color:#E92401; }
.money { color:#E92401; }
.emoney { color:#ff6600; }
.integral { color:#0066cc; }
.unit { color:#808080; margin-left:3px; }

.hand { cursor:pointer; }
.help { cursor:help; }
.hide { display:none; }
.invisible { visibility:hidden; }
.center { text-align:center; vertical-align:middle; }
.clear { clear:both; }
.left { float:left; vertical-align:middle; }
.right { float:right; vertical-align:middle; }
.more { float:right; vertical-align:middle; font-family:"Arial","Verdana"; }
.table-break { table-layout:fixed; overflow:hidden; }
.table-break .remark { }
.word-break {  }
.word-keep {  }
.over-hide { overflow:hidden; }
.ignore-br br { letter-spacing:0px; }

.align-left { text-align:left !important; }
.align-center { text-align:center !important; }
.align-right { text-align:right !important; }

.space-level { padding-left:5px; padding-right:5px; }
.space-vertical { padding-top:5px; padding-bottom:5px; }
.space-out-left { margin-left:3px; }
.space-out-right { margin-right:3px; }
.space-in-left { padding-left:3px; }
.space-in-right { padding-right:3px; }


/* ************************* */
/* ******** common ********* */
/* ************************* */

/* ******** aLinks ********* */
a,a:link,a:visited { color:#000000; text-decoration:underline; cursor:pointer;}
a:hover,a:active { color:#D20000; text-decoration:underline;cursor:pointer; }
a:focus { -moz-outline-style: none; }
a.time,a.date { text-decoration:none; }

/* ******** Images ********* */
img { border:0px; }
img.icon { border:0px; vertical-align:middle; }
img.pic { border:0px; vertical-align:middle; }
img.banner { border:0px; vertical-align:middle; }
img.block { width:100%; }


/* ********* Form ********** */
textarea { padding:3px 3px 2px 3px; overflow:auto; }
select { padding:1px 1px 1px 1px; }
input.normal,input.checkbox,input.radio,input.image { height:auto; border:0px; background:none; vertical-align:middle; padding:0; }
input.checkbox,input.radio { margin-bottom:2px; }
input.hidden { height:0px; margin:0px; padding:0px; }
input.price,input.num,input.total { text-align:right; }
input.time,input.date { font-size:12px !important; color:#000000 !important; background-image:url(time.gif); background-repeat:no-repeat; background-position:right;width:120px;padding-left:5px;height:23px;line-height:23px;vertical-align:middle;}
input.btn { cursor:pointer; border:1px solid #BBBBBB; background-color:#E8F5FD; background-repeat:repeat-x;padding:0px 2px 0px 2px;height:27px;} /* background:#E8F5FD url("bg_button.gif") repeat-x;*/
input.btns { cursor:pointer; border:1px solid #BBBBBB; background-color:#E8F5FD; height:21px; line-height:21px; padding:0px 2px 0px 2px; }
input.push { height:25px; border:1px solid #0095C9; background-color:#cfe8f5; background-repeat:repeat-x; color:#00156E; font-weight:bold; padding:3px 5px 0px 5px; }
button { cursor:pointer; border:1px solid #BBBBBB; background-color:#E8F5FD; background-repeat:repeat-x; height:23px; line-height:23px; padding:0px 2px 0px 2px; } /* background:#E8F5FD url("bg_button.gif") repeat-x;*/
button.btn {  }
/*
input { border:1px solid #BBBBBB; height:21px; line-height:21px; }
textarea { border:1px solid #BBBBBB; }
select { border:1px solid #BBBBBB; }
*/


/* *********** ul ********** */
ul.none { margin:0px; }
ul.none li { list-style:none; margin:1px 0px 1px 0px; }	/* !important */
ul.number { margin:0px; }
ul.number li { list-style:decimal inside; margin:0px; padding:0px; }
ul.list { margin:0px; padding:0px; }
ul.list li { list-style:square inside; margin:0px; padding:0px; }
ul.sign { margin:0px; padding:0px; }
ul.sign li { list-style:disc inside; margin:0px; padding:0px; }
ul.error { margin:0px; }
ul.error li { list-style:decimal inside; margin:0px; padding:0px; }
ul.h {  }
ul.h li { padding:2px 0px 2px 0px; }
ul.inline { }
ul.inline li { display:inline; list-style:none; }


/* *********** hr ********** */
hr.line { height:0px; border:#d1d7dc 1px solid; }
hr.dot { height:0px; border:#cccccc 1px dashed; }
hr.none { -moz-opacity:0; opacity:0; }


/* ********** DIV ********** */
div.all { clear:both; width:100%; }
div.clear { clear:both; }
div.space { clear:both; margin:2px; padding:2px; }
div.frame { margin:8px; }

div.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.clearfix { display:inline; }
div.clearfix { display:block; }


/* ********** Tips ********* */
.TipsStar { width:20px; } /* background:url("ico_tips_star.gif") no-repeat 7px 5px;*/
.TipsClew { text-align:left; border:1px solid #CAE2F8; padding:8px 8px 6px 36px; } /* background:#EFF7FE url("ico_tips_clew.gif") 8px 8px no-repeat;*/
.TipsClew span { color:#1989D7; font-weight:bold; }


/* ********** Clew ********* */
input.ClewSign { width:20px; height:auto; border:0px; vertical-align:middle; padding:0; } /* background:url("ico_clew_sign.gif") no-repeat 7px 5px;*/
input.ClewTrue { width:20px; height:auto; border:0px; vertical-align:middle; padding:0; } /* background:url("ico_clew_true.gif") no-repeat 3px 2px;*/
input.ClewFalse { width:20px; height:auto; border:0px; vertical-align:middle; padding:0; } /* background:url("ico_clew_false.gif") no-repeat 3px 2px;*/
input.ClewYes { width:20px; height:auto; border:0px; vertical-align:middle; padding:0; } /* background:url("ico_clew_yes.gif") no-repeat 4px 5px;*/
input.ClewNo { width:20px; height:auto; border:0px; vertical-align:middle; padding:0; } /* background:url("ico_clew_no.gif") no-repeat 5px 5px;*/
input.ClewOptional { width:20px; height:auto; border:0px; vertical-align:middle; padding:0; } /* background:url("ico_clew_optional.gif") no-repeat 5px 5px;*/
input.ClewIgnorer { width:20px; height:auto; border:0px; vertical-align:middle; padding:0; } /* background:url("ico_clew_ignorer.gif") no-repeat 5px 5px;*/


/* ******** Search ********* */
form.search {  }
div.sea-keyword { padding:2px 0px 2px 0px; }
div.sea-field { padding:2px 0px 2px 0px; }
div.sea-term { padding:2px 0px 2px 0px; }
div.sea-button { padding:2px 0px 2px 0px; }
input.keyword { border:1px solid #BBBBBB; width:100px; }
input.sea-btn { cursor:pointer; border:1px solid #BBBBBB; background:#E8F5FD; height:23px; line-height:23px; padding:0px 2px 0px 2px; } /*background:#E8F5FD url("../bg_button.gif") 0px 0px repeat-x;*/


/* ******** Version ********* */
span.version { color:#000000; font-family:Arial; font-size:11px; font-weight:bold; }
span.version a { color:#000000; text-decoration:none; }
span.version a:visited { color:#000000; text-decoration:none; }
span.version a:hover { color:#ED1B23; text-decoration:underline; }
span.version a:active { color:#ED1B23; text-decoration:underline; }
span.version .name { color:#000000; }
span.version .key { color:#ED1B23; }
span.version .no { color:#ED1B23; }
span.version .mark { color:#AFAFAF; }
/*table*/

/* ********* Table ********* */
tr.align-left td { text-align:left; }
tr.align-center td { text-align:center; }
tr.align-right td { text-align:right; }

table.tab { width:100%; border:0px; background:#E6E2D9; line-height:normal; table-layout:fixed;}
table.tab tr td { padding:8px 5px 5px 5px; line-height:23px; }
table.tab tr td.caption {  }
table.tab tr td.input {  }
table.tab tr td label { padding-left: 3px;padding-right: 3px}
table.tab tr.bar td { color:#333333; font-weight:bold; background-color:#EFEFDE; background-repeat:repeat-x; padding:8px 5px 5px 5px; }
table.tab tr.bar a { color:#333333; }
table.tab tr.bar a:hover { color:#ff0000; }
table.tab tr.sub td { color:#888888; font-weight:bold; background-color:#F4F4EA; background-repeat:repeat-x; padding:8px 5px 5px 5px; }
table.tab tr.sub a { color:#333333; }
table.tab tr.sub a:hover { color:#ff0000; }
table.tab tr.row td { background:#FFFFFF; }
table.tab tr.rows td { background:#EFEFDE; }
table.tab tr.rowsp td { background:#EBFFD7; }
table.tab tr.double td{background: #F2FDDB;}
table.tab tr.over td{background: #EBFFD7;color:#333333;}
table.tab tr.selected td{background:#E8F5FD;color:#060;}
table.tab tr.button td { background:#F4F4E8; padding:8px 5px 5px 5px; }
table.tab tr.button input { margin-right:10px; }
table.tab tr.dof td { clear:both; background:#F4F4E8; }
table.tab tr.dof div.pagings { width:auto; float:left; }
table.tab tr.dof div.paging { width:auto; float:left; }
table.tab tr.dof div.form-handle { width:auto; float:right; }
table.tab tr.line { background:#FFFFFF; height:5px; }
table.tab td a { }
table.tab td a:link input { border:1px solid #BBBBBB; background:#FFFFFF; }
table.tab td a:visited input { border:1px solid #BBBBBB; background:#FFFFFF; }
table.tab td a:hover input { border:1px solid #DDDDDD; background:#EDEDED; }
table.tab td a:active input { border:1px solid #DDDDDD; background:#EDEDED; }
table.tab td.topic { text-align:left; }
table.tab table { border:0px; }
table.tab tr td td { background-image:none; padding:0px; }
table.tab tr td td td { background-image:none; padding:0px; }
td.row-id { color:#333333; font-family:Verdana; font-size:10px; }
td.row-topic { text-align:left !important;  }
td.row-info { text-align:left !important; }
td.row-content { text-align:left !important; }
td.row-name {  }
td.row-topic { text-align:left !important; }
td.row-info { text-align:left !important; }
td.row-content { text-align:left !important; }
/*end*/
